package com.dianxin.smartpark.dao.dataobject.visitor;

import com.chinatelecom.response.common.BaseDO;
import java.io.Serializable;

public class SmartParkVisitorSpecialUser extends BaseDO implements Serializable {
    /**
     * ids 批量删除使用
     */
    private Long[] ids;
    /**
     * 租户id
     */
    private String tenantId;

    /**
     * 姓名
     */
    private String userName;

    /**
     * 证件号
     */
    private String idNum;

    /**
     * 证件类型
     */
    private Integer idType;

    /**
     * 电话号码
     */
    private String userPhone;

    /**
     * 用户类型1黑名单 2灰名单 3白名单
     */
    private Integer userType;

    /**
     * 备注
     */
    private String remark;

    /**
     * 启用状态 1启用 0禁用
     */
    private Integer status;

    /**
     * smart_park_visitor_special_user
     */
    private static final long serialVersionUID = 1L;

    /**
     * 租户id
     * @return tenant_id 租户id
     */
    public String getTenantId() {
        return tenantId;
    }

    /**
     * 租户id
     * @param tenantId 租户id
     */
    public void setTenantId(String tenantId) {
        this.tenantId = tenantId == null ? null : tenantId.trim();
    }

    /**
     * 姓名
     * @return user_name 姓名
     */
    public String getUserName() {
        return userName;
    }

    /**
     * 姓名
     * @param userName 姓名
     */
    public void setUserName(String userName) {
        this.userName = userName == null ? null : userName.trim();
    }

    /**
     * 证件号
     * @return id_num 证件号
     */
    public String getIdNum() {
        return idNum;
    }

    /**
     * 证件号
     * @param idNum 证件号
     */
    public void setIdNum(String idNum) {
        this.idNum = idNum == null ? null : idNum.trim();
    }

    /**
     * 证件类型
     * @return id_type 证件类型
     */
    public Integer getIdType() {
        return idType;
    }

    /**
     * 证件类型
     * @param idType 证件类型
     */
    public void setIdType(Integer idType) {
        this.idType = idType;
    }

    /**
     * 电话号码
     * @return user_phone 电话号码
     */
    public String getUserPhone() {
        return userPhone;
    }

    /**
     * 电话号码
     * @param userPhone 电话号码
     */
    public void setUserPhone(String userPhone) {
        this.userPhone = userPhone == null ? null : userPhone.trim();
    }

    /**
     * 用户类型1黑名单 2灰名单 3白名单
     * @return user_type 用户类型1黑名单 2灰名单 3白名单
     */
    public Integer getUserType() {
        return userType;
    }

    /**
     * 用户类型1黑名单 2灰名单 3白名单
     * @param userType 用户类型1黑名单 2灰名单 3白名单
     */
    public void setUserType(Integer userType) {
        this.userType = userType;
    }

    /**
     * 备注
     * @return remark 备注
     */
    public String getRemark() {
        return remark;
    }

    /**
     * 备注
     * @param remark 备注
     */
    public void setRemark(String remark) {
        this.remark = remark == null ? null : remark.trim();
    }

    /**
     * 启用状态 1启用 0禁用
     * @return status 启用状态 1启用 0禁用
     */
    public Integer getStatus() {
        return status;
    }

    /**
     * 启用状态 1启用 0禁用
     * @param status 启用状态 1启用 0禁用
     */
    public void setStatus(Integer status) {
        this.status = status;
    }

    public Long[] getIds() {
        return ids;
    }

    public void setIds(Long[] ids) {
        this.ids = ids;
    }
}